<?
/**
 * <b>Hli_ContactType Class</b>
 * Published 21/12/2010 03:45:13
 *
 * @author Lars Sorhus (lars@saucecode.com.au)
 * @copyright sauceCode Pty Ltd.
 * @version 2.0.4.342.
 * @internal It's not recommended at all to modify this code.
 */

//Begin Class
class Hli_ContactType extends Hli_Serializer{
	public $data=array();

	public function  __construct(){
		parent::__construct();
	}

	/**
	 * @method getAccountID
	 * @return string
	 */
	public function getAccountID(){
		return($this->data["AccountID"]);
	}
	/**
	 * @method setAccountID
	 * @param string
	 * @return void
	 */
	public function setAccountID($str){
		$this->data["AccountID"]=$str;
	}

	/**
	 * @method getGivenName
	 * @return string
	 */
	public function getGivenName(){
		return($this->data["GivenName"]);
	}
	/**
	 * @method setGivenName
	 * @param string
	 * @return void
	 */
	public function setGivenName($str){
		$this->data["GivenName"]=$str;
	}

	/**
	 * @method getFamilyName
	 * @return string
	 */
	public function getFamilyName(){
		return($this->data["FamilyName"]);
	}
	/**
	 * @method setFamilyName
	 * @param string
	 * @return void
	 */
	public function setFamilyName($str){
		$this->data["FamilyName"]=$str;
	}

	/**
	 * @method getPhoneNo
	 * @return string
	 */
	public function getPhoneNo(){
		return($this->data["PhoneNo"]);
	}
	/**
	 * @method setPhoneNo
	 * @param string
	 * @return void
	 */
	public function setPhoneNo($str){
		$this->data["PhoneNo"]=$str;
	}

	/**
	 * @method getFaxNo
	 * @return string
	 */
	public function getFaxNo(){
		return($this->data["FaxNo"]);
	}
	/**
	 * @method setFaxNo
	 * @param string
	 * @return void
	 */
	public function setFaxNo($str){
		$this->data["FaxNo"]=$str;
	}

	/**
	 * @method getEmailAddress
	 * @return string
	 */
	public function getEmailAddress(){
		return($this->data["EmailAddress"]);
	}
	/**
	 * @method setEmailAddress
	 * @param string
	 * @return void
	 */
	public function setEmailAddress($str){
		$this->data["EmailAddress"]=$str;
	}

	/**
	 * @method getEmailNotification
	 * @return boolean
	 */
	public function getEmailNotification(){
		return($this->data["EmailNotification"]);
	}
	/**
	 * @method setEmailNotification
	 * @param boolean
	 * @return void
	 */
	public function setEmailNotification($bool){
		$this->data["EmailNotification"]=$bool;
	}

	/**
	 * @method getCompanyName
	 * @return string
	 */
	public function getCompanyName(){
		return($this->data["CompanyName"]);
	}
	/**
	 * @method setCompanyName
	 * @param string
	 * @return void
	 */
	public function setCompanyName($str){
		$this->data["CompanyName"]=$str;
	}

	/**
	 * @method getBusinessNumber
	 * @return string
	 */
	public function getBusinessNumber(){
		return($this->data["BusinessNumber"]);
	}
	/**
	 * @method setBusinessNumber
	 * @param string
	 * @return void
	 */
	public function setBusinessNumber($str){
		$this->data["BusinessNumber"]=$str;
	}

	/**
	 * @method getAddressType
	 * @return Hli_AddressType
	 */
	public function getAddressType(){
		return($this->data["AddressType"]);
	}
	/**
	 * @method setAddressType
	 * @param Hli_AddressType
	 * @return void
	 */
	public function setAddressType(Hli_AddressType $obj){
		$this->data["AddressType"]=$obj;
	}

	/**
	 * @method getAddress
	 * @return Hli_AddressType
	 */
	public function getAddress(){
		return($this->data["AddressType"]);
	}
	/**
	 * @method setAddress
	 * @param Hli_AddressType
	 * @return void
	 */
	public function setAddress(Hli_AddressType $obj){
		$this->data["AddressType"]=$obj;
	}
}
?>
